

class {{> model_templates/classname }}(
    schemas.DictSchema
):
{{#if this.classname}}
    """
{{> partial_class_header}}
{{#if description}}

    {{{unescapedDescription}}}
{{/if}}
    """
{{/if}}
{{#if isStub}}
{{#or additionalProperties getRequiredVarsMap getHasDiscriminatorWithNonEmptyMapping vars}}


    class MetaOapg:
        {{> model_templates/dict_partial }}
{{/or}}
{{else}}
{{#or additionalProperties getRequiredVarsMap getHasDiscriminatorWithNonEmptyMapping vars hasValidation}}


    class MetaOapg:
        {{> model_templates/dict_partial }}
        {{> model_templates/validations }}
{{/or}}
{{/if}}
    {{> model_templates/property_type_hints }}

{{#if additionalProperties}}
    {{> model_templates/new }}
{{else}}
    {{> model_templates/new addPropsUnset=true }}
{{/if}}
